#Copyright 2009-2010 by Ward, David J ( pymethius@ominian.net )